package com.aaa.sbm.dao;

import com.aaa.sbm.entity.Category;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

@Mapper
public interface CategoryDao {
    // 插入类别
    int insert(Category category);
    
    // 更新类别
    int update(Category category);
    
    // 删除类别
    int deleteById(Long id);
    
    // 根据ID查询类别
    Category selectById(Long id);
    
    // 查询所有类别
    List<Category> selectAll();
    
    // 根据类别编码查询
    Category selectByCode(String categoryCode);
    
    // 根据类别名称查询
    Category selectByName(String categoryName);
} 